the application of new technology - Francés Inglés Diccionario